Big Huge Thesaurus

malaria parasite

noun